
Im Fenster „Script Editor“ kannst du JavaScript-Code bearbeiten und somit auch eigene MIDI-Plug-Ins erstellen. Das Erstellen der Plug-Ins erfolgt in Echtzeit, was bedeutet, dass du deine Plug-In-Funktionen unmittelbar ändern und testen kannst. Du kannst Oberflächenelemente wie Regler und Menüs definieren und im Fenster des Scripter-Plug-Ins anzeigen. Zusätzlich kannst du die zugrunde liegende Logik sowie Funktionen erzeugen, die sich über diese eingeblendeten Steuerelemente einstellen lassen. Über das Scripter-Plug-In lassen sich vielfältige Software-Elemente erstellen. Beispiele dafür wären ein Chord-Strummer, ein Legato-Prozessor für Saiteninstrumente, ein Generator für Harfen-Glissando oder ein Editor für algorithmische Kompositionen.
Wichtig: Die vom Scripter-Plug-In verwendete JavaScript-Version wird von der Version des JavaScriptCore-Framework bestimmt, die auf deinem System installiert ist. Installiere die neuesten Softwareaktualisierungen, um eine größtmögliche Kompatibilität zu gewährleisten.
Die Dokumentation von Scripter-API und mögliche Code-Vorlagen findest du unter Scripter-API – Übersicht.

Taste „Run Script“: Wertet das Skript aus und konfiguriert das Plug-In sowie die zugehörigen Parameter. Der Output, einschließlich etwaiger Fehler, wird in der interaktiven Konsole (Interactive Console) angezeigt, wenn du auf diese Taste drückst.
Code Editor: In diesem Bereich kannst du JavaScript-Code eingeben. Der Editor bietet die folgenden Funktionen:
Syntax-Highlighting für Schlagwörter von JavaScript und das verfügbare MIDI API (Application Programming Interface).
Live-Syntaxprüfung, die fehlerhafte Zeilen sofort markiert. Dadurch gestaltet sich das Verfassen von Scripts einfacher.
Zeilennummern, besonders nützlich bei der Fehlerprüfung, da Fehler nach Zeilennummer in der interaktiven Konsole gemeldet werden.
Interactive Console: Zeigt Debugging-Informationen an und ermöglicht die Ausführung von Code über die Eingabeaufforderung, indem du nach der Aufforderung Text eingibst und dann den Zeilenschalter drückst. Gib „clear“ ein und drücke den Zeilenschalter, um den Inhalt der Konsole zu löschen.
Öffne das Scripter-Plug-In.
Klicke auf die Taste „Open Script In Editor“.
Gib JavaScript-Code in den Code Editor ein (oder kopiere bereits bestehenden Code und setze ihn ein).
Klicke auf die Taste „Run Script“.
Teste dein Plug-In, um zu prüfen, ob es sich wie beabsichtigt verhält.
Wenn in der interaktiven Konsole keine Fehler angezeigt werden, sichere das Host-Dokument, Setting oder Patch mit dem Script.